runtime.stkframe.fn (field)
28 uses
runtime (current package)
heapdump.go#L255: f := s.fn
mgcmark.go#L1005: print("scanframe ", funcname(frame.fn), "\n")
mgcmark.go#L1008: isAsyncPreempt := frame.fn.valid() && frame.fn.funcID == abi.FuncID_asyncPreempt
mgcmark.go#L1009: isDebugCall := frame.fn.valid() && frame.fn.funcID == abi.FuncID_debugCallV2
mgcmark.go#L1012: println("conservatively scanning function", funcname(frame.fn), "at PC", hex(frame.continpc))
panic.go#L964: if p.initOpenCodedDefers(u.frame.fn, unsafe.Pointer(u.frame.varp)) {
stack.go#L665: f := frame.fn
stkframe.go#L18: fn funcInfo
stkframe.go#L73: if frame.fn.args != abi.ArgsSizeUnknown {
stkframe.go#L74: return uintptr(frame.fn.args)
stkframe.go#L95: f := frame.fn
stkframe.go#L164: f := frame.fn
traceback.go#L212: frame.fn = f
traceback.go#L256: f := frame.fn
traceback.go#L299: frame.fn = findfunc(frame.pc)
traceback.go#L300: f = frame.fn
traceback.go#L423: if frame.fn.deferreturn != 0 {
traceback.go#L424: frame.continpc = frame.fn.entry() + uintptr(frame.fn.deferreturn) + 1
traceback.go#L442: f := frame.fn
traceback.go#L493: frame.fn = flr
traceback.go#L505: frame.fn = f
traceback.go#L581: if u.flags&unwindTrap == 0 && u.frame.pc > u.frame.fn.entry() {
traceback.go#L594: if cgoTraceback == nil || u.frame.fn.funcID != abi.FuncID_cgocallback || u.cgoCtxt < 0 {
traceback.go#L624: f := u.frame.fn
traceback.go#L969: f := u.frame.fn
![]() |
The pages are generated with Golds v0.7.6. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |